FAT12    FAT16    FAT32  
        0号扇区:MBR master boot record  
        
          
            DBR和保留扇区   | 
            FAT1   | 
            FAT2文件分配表   | 
            FDT文件目录项(32扇区)   | 
            DATA   | 
           
         
        63号扇区:DBR  dos boot record  
          DBR由格式化命令产生,  
          FAT16文件系统:  
          簇:一个簇由多个扇区组成,  
          在数据区,数据以簇为单位来存储。簇是扇区的2的整数倍  
        FAT1和FAT2互为镜像,而且同步。  
        文件目录项:描述文件名,相关时间,开始的簇号,文件大小,文件目录项每个大小位32字节,  
        
          
            偏移量   | 
            字节数   | 
            含义   | 
           
          
            00H-02H   | 
            3   | 
            跳转指令 FAT16 EB 3C 90     | 
           
          
            03H-0AH   | 
            8   | 
            DOS版本号,厂家的标识   | 
           
          
            0BH-0C   | 
            2   | 
            扇区大小   | 
           
          
            0DH   | 
            1   | 
            簇大小,也就是每个簇占的扇区数   | 
           
          
            0EH-0F   | 
            2   | 
            保留扇区数,从DBR到FAT1之间的扇区数   | 
           
          
            10H   | 
            1   | 
            FAT表的个数   | 
           
          
            11H-12H   | 
            2   | 
            根目录的项数,根目录可以存放的文件目录项的个数512   | 
           
          
            13H-14H   | 
            2   | 
            扇区总数,对于小于32M的分区   | 
           
          
            15H   | 
            1   | 
            介质描述 F8H   | 
           
          
            16H-17H   | 
            2   | 
            每个FAT表的扇区总数,   | 
           
          
            18H-19H   | 
            2   | 
            每磁道扇区数,63   | 
           
          
            1AH-1BH   | 
            2   | 
            磁头数,255,逻辑值   | 
           
          
            1CH-1FH   | 
            4   | 
            隐含扇区数,从0号扇区到DBR的扇区数   | 
           
          
            20H-23H   | 
            4   | 
            扇区总数,大于32M的分区   | 
           
          
            24H   | 
            1   | 
            BIOS设备:80   | 
           
          
            25H   | 
            1   | 
            保留   | 
           
          
            26H   | 
            1   | 
            扩展引导标志   | 
           
          
            27H-2AH   | 
            4   | 
            卷序列号,随机产生   | 
           
          
            2BH-35H   | 
            11   | 
            卷标   | 
           
          
            36H-   | 
            8   | 
            文件系统格式,ASCII码   | 
           
         
        16H-17H  例:250×2=500+OE-OF(4)=(相当于FAT32根目录)  
          
          
        文件目录项  
        
          
             
              0-7  | 
            8   | 
            文件名   | 
           
          
            8-10   | 
            3   | 
            文件的扩展名   | 
           
          
            11   | 
            1   | 
            属性字节   | 
            0000 0000   可读可写  
              0000 0001   只读  
              0000 0010   隐含  
              0000 0100   系统  
              0000 1000   卷标  
              0001 0000   子目录  
              0010 0000   档案   | 
           
          
            12-21   | 
            10   | 
            保留   | 
           
          
            22-23   | 
            2   | 
            文件创建的时间   | 
           
          
            24-25   | 
            2   | 
            文件创建的日期   | 
           
          
            26-27   | 
            2   | 
            文件开始的簇号   | 
           
          
            28-31   | 
            4   | 
            文件的大小,单位为字节   | 
           
         
        8.3  文件名:8个字节    扩展名:3个字节  
        既有只读属性,又有隐含属性          OE-OF是保留扇区,也就是FAT1  
        
          - 0010                 FAT16 
 
         
        FF FF 文件结束标志                  16-17 FAT大小,在加OE-OF保留大小FAT2  
        FAT16分区下的文件删除  
          文件目录项:第一个字节,被改为为E5H  
          FAT表:文件簇号,被清空  
          数据区,没有发生改变  
          
        文件重命名:不会改变文件的FAT信息和数据信息  
          格式化:  
          文件目录项清空  
          FAT表清零  
          数据区不变。  
        数据的可恢复性:  
          对于格式化:根目录底下的文件是无法被恢复的  
          子目录的文件是可以恢复的  
          
        1个扇区512字节  
        2个扇区1K  
        每一个簇占用64扇区  
        64扇区是32K  
        19K也就是占用不到1簇  
        (64扇区是1簇)×(34文件占用簇的数量)  
        我们来到2号簇看到自己的WORD文件,它现在在当前扇区536扇区(选择第一个开始ALT+1)  
        536+63(然后跳转扇区599   ALT+2)选中,保存文件然后带上文件的扩展名  
        文件重命名,不会改变FAT信息和数据信息  
        格式化文件目录项清空       
        FAT表清零数据区不变  
        数据的可恢复性:对于格式化,根目录底下的文件是无法恢复的,哪些文件是可以恢复的呢!  
        子目录下是可以恢复的但是也不保证是百分百的恢复  
          
        例:文件大小是(4724207扇区)÷1024÷1024=4.5MB  
        FAT16(提取文件流程)  
        1:知道文件起始2:知道文件大小,然后把文件大小换算成簇  
        4724207(扇区数)÷1024=KB÷32(簇大小)=145簇×64(扇区是一簇)  
        文件占用25个簇  
        文件大小26K(多少字节)×1024=26624(字节)÷512=52(扇区)÷25=2(簇大小)取整数  
      是2个扇区   |